package com.probox.common.entity.domain.order;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.probox.common.core.annotation.Excel;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * 【请填写功能名称】对象 order_info_item_pay
 *
 * @author usoft
 * @date 2022-09-30
 */
@Data
@NoArgsConstructor
@Accessors(chain = true)
@TableName("order_info_item_pay")
public class OrderInfoItemPay implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * $column.columnComment
     */
    //默认主键自增
    @TableId(value = "pay_id", type = IdType.AUTO)
    private Long payId;

    /**
     * 订单详情ID
     */
    @Excel(name = "订单详情ID")
    private Long itemId;

    /**
     * 订单ID
     */
    @Excel(name = "订单ID")
    private Long orderId;

    /**
     * 付款门店
     */
    @Excel(name = "付款门店")
    private Long payStoreId;

    /**
     * 金币支付
     */
    @Excel(name = "金币支付")
    private Long payGoldCoin;

    /**
     * 银币支付
     */
    @Excel(name = "银币支付")
    private Long paySilverCoin;

    /**
     * 数据状态（0-无效/1-有效）
     */
    @Excel(name = "数据状态", readConverterExp = "0=-无效/1-有效")
    private String dataStatus;

    /**
     * 创建人
     */
    @Excel(name = "创建人")
    private Long createUser;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 创建人名称
     */
    @Excel(name = "创建人名称")
    private String createName;

    /**
     * 修改人
     */
    @Excel(name = "修改人")
    private Long updateUser;

    /**
     * 修改时间
     */
    private Date updateTime;

    /**
     * 修改人名称
     */
    @Excel(name = "修改人名称")
    private String updateName;


}
